home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / mbank213.zip / MAXIBANK.CFG < prev    next >
Text File  |  1992-05-17  |  12KB  |  356 lines

  1. %  eliminating all these comments will save diskspace and initialization
  2. %  overhead. Comments start with "%" and blank lines are comments.
  3. %
  4. %  If your system is using ALIAS names instead of real names and
  5. %  you want the bank accounts to use the alias names instead of the
  6. %  real names, then use this next variable. This may be important if
  7. %  users want to transfer time and they only know other users by their
  8. %  alias names and not their real names.
  9. %
  10.  
  11. %   Alias_Name
  12.  
  13. %
  14. %
  15. %  This option allows users to transfer time in their accounts to anybody
  16. %  else's account. User's will be asked whom they wish to transfer time
  17. %  to and can also search the users names for word fragments. Newusers,
  18. %  that is users who have never made any deposits or withdrawals will
  19. %  not have access to this function because they don't actually have
  20. %  an account till they withdraw or deposit some time in an account.
  21.    
  22.    Transfer-OK
  23.  
  24. %
  25. %  Minimum Length of a search string when searching through user
  26. %  names for a match.  This can prevent users from wasting a lot
  27. %  of online time searching for single letter matches. Optional.
  28. %  NOTE: Don't set this variable too high, 3 is a good value.
  29. %
  30.  
  31.    MinSearch 3
  32.  
  33. %
  34. %
  35. %
  36. %  By default MaxiBank allows a total of 60 minutes of transfers per
  37. %  day, if the Transfer-OK variable is in use. You can set a transfer limit
  38. %  with this next variable if you want allow less than 60 minutes per
  39. %  day. NOTE: You cannot set this value larger than 60 minutes.
  40. %
  41.  
  42.    MaxTransfer 45
  43.  
  44. %
  45. %
  46. %  Maximus has been fixed, it correctly writes out accurate timeOnToday
  47. %  but now it subtracts the users real online time from that value when it
  48. %  reloads. Unfortunately this is different from any previous method used
  49. %  by Maximus. This new option informs Maxibank that you are using version
  50. %  Maximus v2.01. Stating 'Version Max2.01' (the 2.01 is the important part)
  51. %  will overide any Start_file_time kludges left over from v2.00 config
  52. %  statements.
  53. %
  54.  
  55.    Version Max2.01
  56.  
  57. %
  58. %  A new option, MAXILOG. This points to a Maximus style logfile. It
  59. %  can be pointed at Max.Log if desired. It will dump specific
  60. %  information from the lastus??.Bbs file, as well as the calculated
  61. %  real time the user has been online. Also keeps track of any bank
  62. %  transfers (withdrawals or deposits, transfers and balance). This
  63. %  is optional but informative.
  64. %
  65.  
  66.    Maxilog c:\max\max.log
  67.  
  68. %
  69. %  use command line option '/NL' to shutoff logging, when running in
  70. %  local mode (if you don't want the logfile updated). Logfile not
  71. %  updated if you run Maxibank in local editor mode.
  72. %
  73. %  This next option is now obsolete, but remains for backward
  74. %  compatibility
  75. %
  76. %  New for Maximus v2.00,                      the TimeOnToday value
  77. %  increases by twice the amount of time the user has been online this
  78. %  call.  Way to go Maximus....  Anyways this option points to a file
  79. %  that contains an accurate timestamp of the users logon time. It may
  80. %  become redundant, if Scott fixes Maximus. Till that happens you
  81. %  Must specify the full pathname to the Active??.Bbs files.
  82. %  Any overriding `/T??' task command line options will be used to
  83. %  determine correct filename, same as with Lastus??.Bbs.
  84. %
  85. % /T6    =  <path>Lastus06.Bbs and <path>Active06.Bbs    etc.....
  86. %
  87. %  This KLUDGE will keep the TimeOnToday variable relatively accurate,
  88. %  and will allow users to withdraw time, otherwise Maximus will be
  89. %  reporting to Maxibank that the user has been on twice their current
  90. %  logon time plus any other time previous time today. If a user has been
  91. %  on 44 minutes, Max will be reporting that they have already been on for
  92. %  88+ minutes in previous logons this day.
  93. %
  94.  
  95.    Start_Time_File c:\max\active01.bbs
  96.  
  97. %
  98. %
  99. %  Returns to Maximus if the user has not pressed a key in this
  100. %  amount of time. The default is set at 60 seconds. Carrier is
  101. %  also being monitored at all times. INACTIVITY is not checked
  102. %  when using the online Sysop Editor functions.
  103. %
  104. %  Note: Users get twice the normal inactivity time when reading
  105. %  help file. Users are returned to Maxibank if they exceed the
  106. %  inactivity time while reading the help file.
  107. %
  108.  
  109.    Inactivity 60
  110.  
  111. %
  112. %  These are the only users who can access the ONLINE editor
  113. %  functions. These names are not case sensitive.
  114. %
  115. %  NOTE: If you are using ALIAS_NAME then make sure you
  116. %  put the ALIAS names here instead of the real names.
  117. %
  118.  
  119.    Manager Rodney Fraser
  120.    Manager Dallas Hinton
  121.  
  122. %
  123. % filename and path for the Bank accounts.
  124. %
  125.  
  126.    Bank_File c:\max\maxibank.dat
  127.  
  128. %
  129. %  filename and path of the user information file.
  130. %  task info can be overriden by command  line parameter /T#
  131. %
  132. %  /T2    reads <path>\lastus02.bbs
  133. %                           --
  134. %  /T255  reads <path>\lastusFF.bbs  etc...
  135. %                           --
  136.  
  137.    User_File c:\max\lastus01.bbs
  138.  
  139. %
  140. %  Com port for Revision 5 FOSSIL communications.
  141. %  can be overridden by command line parameter , /P#
  142. %
  143. %  port 1 = com1, port 2 = com2 etc....
  144. %
  145.  
  146.    Port 1
  147.  
  148. %
  149. %
  150. %  First time accounts gets this amount of bonus account time.
  151. %  Account Not actually opened till a non zero transaction.
  152. %  Looky Lues don't clutter up the bank file.
  153. %
  154.  
  155.    NewAccount 15
  156.  
  157. %
  158. %  Interest per day on time in bank, 3 = 3% etc...
  159. %
  160. %  Interest can be a whole number, a fraction or a decimal number.
  161. %
  162. %  Interest is a per day thing,  so  10.25/365  would be 10.25 percent
  163. %  per year. Maxibank will display your interest value as the smallest
  164. %  value on a per day, per week, per month or per year basis.
  165. %
  166. %  Note about interest: A user's accumulated interest is added to the MAXIMUM
  167. %  time in Maximus (*), so if users don't call regularly then they can get
  168. %  LARGE amounts of withdrawl time. Events can prevent HUGE withdawls, but 
  169. %  somebody who rarely calls with never stay online for too LONG.
  170. %
  171. %  (*) Maximum time in Maximus - see below.
  172. %
  173. %     Interest  0.0274      =     10% per YEAR
  174. %     Interest  10/365      =     10% per YEAR
  175. %     Interest 8.25/365     =   8.25% per YEAR
  176. %     Interest 1.25/30.5    =   1.25% per MONTH (approximate).
  177. %     Interest 15/365       =   1.25% per MONTH (approximate).
  178. %
  179. %     etc...
  180. %
  181.  
  182.       Interest 2            =  2 % per day.
  183.  
  184. %
  185. %
  186. %  If you are allowing interest payments and want to set a maximum number
  187. %  of days used to calculate interest, NOTE: the interest in the bank
  188. %  account is not effected by this setting. This only effects the Maximum
  189. %  number of minutes a user will be allowed to withdraw. Incurred interest
  190. %  exceeding any account Maximums is LOST. If interest is paid on a per
  191. %  day basis then set this number small, usually less than ten. If interest
  192. %  is being paid on a per year basis then set this number much higher, 365
  193. %  days or greater. If MaxiBank reports interest is being paid on a weekly
  194. %  or monthly basis then adjust this number accordingly. Just remember that
  195. %  a user can withdraw the reported accumulated interest over and above
  196. %  any maximum daily online limit specified as the Maximum time in Maximus
  197. %  for their specific privilege level.
  198. %
  199. %  eg.  incurred interest = Bank Account Time *  Interest * days since
  200. %       last call.
  201. %
  202. %       If days since last call > DaysofInterest then
  203. %       incurred interest = Bank Account Time *  Interest * DaysofInterest
  204. %
  205. %       if interest is very small, shows up as per year then use 365 days.
  206. %
  207.  
  208.    DaysOfInterest 5
  209.  
  210. %
  211. %
  212. %  Simple ASCII text file. If configured and exists then
  213. %  user can ask for help. INSTRUCTIONS. Be creative !
  214. %
  215.  
  216.    Help_file c:\max\maxibank.hlp
  217.  
  218. %
  219. %  Controling withdrawl amounts based on user privileges.
  220. %
  221. %
  222. %  I suggest you set the Maximus time in Maximus (*) amounts to 10 - 15
  223. %  minutes more than the total accumulative times in Max.Ctl otherwise
  224. %  withdrawls will never be allowed! (except the incurred interest amount).
  225. %
  226. %  (*) Maximum time in Maximus - see below.
  227. %   ---------+-------+--------------------
  228. %            | mins. |
  229. %           +---------+
  230. %  Privil   | Maximum |   Maximum
  231. %  level    | time in |   time in
  232. %           | Maximus |   bank account.
  233. %  ------   +---------+   --------------
  234. %
  235.    Twit         15         60
  236.    Disgrace     35         120
  237.    Limited      45         180
  238.    Normal       60         300
  239.    Worthy       75         300
  240.    Privil       90         360
  241.    Favored      90         420
  242.    Extra        120        0
  243.    Clerk        120        0
  244.    AsstSysOp    120        0
  245.    SysOp        180        0
  246. %  Hidden       1          1
  247. %
  248. %  zero's don't mean 'zero' they mean unlimited time in Maximus
  249. %  and unlimited time in bank, there is of course a limit of about
  250. %  30,000 minutes, a 2 byte signed integer. The defaults are all 'zero' so
  251. %  make sure you specify privilege levels and amounts, else people will
  252. %  attempt to withdraw maximum amounts, (everything in their accounts).
  253. %  program runtime errors will occur if bank account extremes are allowed
  254. %  and interest and inactive days are large. The maximum amount that
  255. %  can be rentered from the editor menu is 9999 minutes, so perhaps you
  256. %  should set maximum limits of 10000 minutes instead of allowing any
  257. %  unlimited values for deposits.
  258. %
  259. %  The absolute maximum withdrawl amount is 1440 minutes, a whole day, this
  260. %  applies to all accounts, even if maximum in maximus is set to 'zero'.
  261. %  Withdrawls will never overun declared events.
  262. %
  263. %  Maximum Withdrawl = (incurred interest) + (Maximum Time in Maximus) -
  264. %                     (user time remaining) - (previous time on today).
  265. %
  266. %
  267. %  an account with 300 minutes maximum and 2% per day interest and 60 days
  268. %  inactivity would allow the withdrawl of 360 minutes! I doubt anybody
  269. %  would actually do this unless they intended to use all 6 hours! Who?
  270. %  DaysofInterest can solve this but people who withdraw more time than
  271. %  they use are not getting any refunds!
  272. %
  273. %
  274. %
  275. %
  276. %  Don't allow time withdrawls during these hours, start time is an
  277. %  EVENT, withdrawls won't overrun the EVENT.
  278. %
  279.  
  280.    Deposit_only  19:00   22:00
  281.  
  282. %
  283. %  Don't allow withdrawls to over run these scheduled events.
  284. %
  285.  
  286.    Event  24:00
  287.    Event  00:01
  288.    Event  00:02
  289.    Event  00:03
  290.    Event  00:04
  291.    Event  00:05
  292.    Event   1:00
  293.    Event   9:00
  294.  
  295. %
  296. %  If you have accounts marked as HIDDEN, so that they do not get
  297. %  Marked or Purged, and this inactive account is accessed then
  298. %  use the following command to change the account back to normal.
  299. %  a hidden account will have a green asterick before the user name.
  300. %
  301.  
  302.    REMOVE_HIDDEN_STATUS
  303.  
  304. %
  305. %
  306. %  Optional colours, use ANSI codes, the following are the
  307. %  defaults.
  308. %
  309. %  COLOUR1          {normal GRAY}
  310. %  COLOUR2          {blink LIGHTmagenta}
  311. %  COLOUR3          {lightmagenta}
  312. %  COLOUR4          {lightcyan menu-rest!}
  313. %  COLOUR5          {lightgreen}
  314. %  COLOUR6          {yellow menu-first!}
  315. %  COLOUR7          {white}
  316.  
  317.  
  318. %  COLOUR1          {normal GRAY}
  319. %  COLOUR2          {blink LIGHTmagenta}
  320. %  COLOUR3          {lightmagenta}
  321.    COLOUR4          {cyan}
  322. %  COLOUR5          {lightgreen}
  323. %  COLOUR6          {yellow}
  324. %  COLOUR7          {white}
  325.  
  326.  
  327. %  COLOUR1          {normal GRAY}
  328. %  COLOUR2          {blink LIGHTmagenta}
  329. %  COLOUR3          {lightmagenta}
  330. %  COLOUR4          {grey}
  331. %  COLOUR5          {lightgreen}
  332. %  COLOUR6          {red}
  333. %  COLOUR7          {white}
  334.  
  335.  
  336. %  if you don't like blinking ANSI in the display then shutt off all
  337. %  blinking characters. !  (replaces COLOUR2 with COLOUR3).
  338. %
  339.  
  340. %  NOBLINK
  341.  
  342. %
  343. %
  344.  
  345. %  MONO   -  DON'T USE ansi COLOUR! must be after colour statements.
  346.  
  347. %
  348. %  if you don't like the beeping sounds then use NOBEEP, the beeps are
  349. %  attention getting, and only generate pauses during execution.
  350.  
  351.    NOBEEP
  352.  
  353. %
  354. %
  355. % the end. comments lines begin with `%'....   RAFware (C) 1992.
  356.